class CommonUtils {
  ///
  /// 格式化价格显示
  ///
  static String formatAmountUnit(String money, String company, String money1, String company1) {
    // print(double.parse(money));
    // print(double.parse(money1));

    if ((money != '0' && money.isNotEmpty) && (money1 != '0' && money1.isNotEmpty)) {
      //组合价格
      return "$money$company+$money1$company1";
    } else if (money != '0' && money.isNotEmpty) {
      //价格1
      return "$money$company";
    } else if (money1 != '0' && money1.isNotEmpty) {
      //价格2
      return "$money1$company1";
    }
    return "$money$company";
  }

  ///
  /// OSS获取压缩图片方案，OSS通用
  /// ?x-oss-process=image/resize,h_500,w_500
  ///
  ///目前所有地方都是直接给原图到前端，产生了很多问题，特别是低配手机
  ///
  /// 这问题太低级了，这么多年第一次遇到
  ///
  static String compressImageUrl(String imgUrl, int w, int h) {
    String newUrl = imgUrl;
    if (imgUrl.contains('oss') && !imgUrl.contains('resize')) {
      //启用压缩
      newUrl = '$imgUrl?x-oss-process=image/resize,h_$h,w_$w';
    }
    return newUrl;
  }
}
